MGRLFVIDLEGLVYSCKYCQTHFAVTNDIISKSFHCKHGRAYLFDNVVNVTVGEKEHRVMITGWHTVADIFCVSCGSLVGWKYEIAYDKSQKYKEGKFILERFKVLGPYGGGYDMNQNEPMTGSDDEE